#include <stdio.h>
#include <uuid/uuid.h>  // UUID 相关函数

int main() {
    uuid_t uuid;            // UUID 二进制格式
    char uuid_str[37];      // UUID 字符串格式（36字符 + '\0'）
    char uuid_result[33] = "";

    // 生成随机 UUID
    uuid_generate_random(uuid);

    // 将二进制 UUID 转换为字符串形式
    uuid_unparse(uuid, uuid_str);

    int j=0;
    for(int i=0;i<36;i++){
        if(uuid_str[i] != '-'){
            uuid_result[j++] = uuid_str[i];
        }
    }
    
    printf("Generated UUID: %s\n", uuid_str);
    printf("Token: %s\n", uuid_result);


    return 0;
}